package cn.dao;

import cn.entity.Grade;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface GradeMapper {
    /**
     *查询所有
     */
    List<Grade> select();

    /**
     * 修改
     */
    int update(Grade grade);

    /**
     * 新增
     */
    int insert(Grade grade);

    /**
     * 删除
     */
    int delete(int id);

    /**
     * 根据班级名称模糊查询
     */
    List<Grade> likeSelect(String className);

    /**
     * 根据id查询
     */
    List<Grade> selectById(int cid);

    /**
     * 分页查询
     *
     * @return
     */
    List<Grade> like(@Param("index") Integer index, @Param("size") Integer size);

}
